package com.ruoyi.project.cms.service;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.ruoyi.common.utils.text.Convert;
import com.ruoyi.project.cms.domain.Category;
import com.ruoyi.project.cms.mapper.CategoryMapper;

/**
 * 栏目Service接口
 * 
 * @author ruoyi
 * @date 2019-10-23
 */
@Service
public class CategoryService {
	@Autowired
	private CategoryMapper CategoryMapper;

	/**
	 * 查询栏目
	 * 
	 * @param id
	 *            栏目ID
	 * @return 栏目
	 */

	public Category selectCategoryById(Long id) {
		return CategoryMapper.selectCategoryById(id);
	}

	/**
	 * 查询栏目列表
	 * 
	 * @param Category
	 *            栏目
	 * @return 栏目
	 */

	public List<Category> selectCategoryList(Category Category) {
		return CategoryMapper.selectCategoryList(Category);
	}

	/**
	 * 新增栏目
	 * 
	 * @param Category
	 *            栏目
	 * @return 结果
	 */

	public int insertCategory(Category Category) {
		return CategoryMapper.insertCategory(Category);
	}

	/**
	 * 修改栏目
	 * 
	 * @param Category
	 *            栏目
	 * @return 结果
	 */

	public int updateCategory(Category Category) {
		return CategoryMapper.updateCategory(Category);
	}

	/**
	 * 删除栏目对象
	 * 
	 * @param ids
	 *            需要删除的数据ID
	 * @return 结果
	 */

	public int deleteCategoryByIds(String ids) {
		return CategoryMapper.deleteCategoryByIds(Convert.toStrArray(ids));
	}

	/**
	 * 删除栏目信息
	 * 
	 * @param id
	 *            栏目ID
	 * @return 结果
	 */

	public int deleteCategoryById(Long id) {
		return CategoryMapper.deleteCategoryById(id);
	}
}
